<?php
namespace app\[MODULE]\model[FLEX];
use think\Model;


class [TABLE] extends Model {
    
   
    /**
     * 数据表主键
     * @var string
     */

    protected $pk = 'id';
    [AUTO_TIMESTAMP]
    
     /**
     * 模型名称
     * @var string
     */
    protected $name = '[UTABLE]';

    /**
     * 异步获取当前列表 信息
     * @param $where
     * @return array
     */
    public static function getList($where)
    {
        $data=self::setWhere($where)->page((int)$where['page'],(int)$where['limit'])->select();
        $data=count($data) ? $data->toArray() : [];
        $count=self::setWhere($where)->count();
        return compact('data','count');
    }

    /**
     * 获取查询条件
     * @param $where
     * @param string $alert
     * @param null $model
     * @return SystemUserLevel|null
     */
    public static function setWhere($where,$alert='',$model=null)
    {
        $model=$model===null ? new self() : $model;
        return $model;
    }
}

